﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
using System.Net.Mail;
using System.Net;
namespace Ent.Inscripcion.Core
{
    public class EnvioEmail
    {
        public void EnviarEmail(string contactos, string asunto, string mensaje)
        {
            var host = ConfigurationManager.AppSettings.Get("host");
            int puerto;
            int.TryParse( ConfigurationManager.AppSettings.Get("puerto"),out puerto);
            var remitente = ConfigurationManager.AppSettings.Get("remitente");
            var clave = ConfigurationManager.AppSettings.Get("clave");

            // Crea el mensaje estableciendo quién lo manda y quién lo recibe
            var email = new MailMessage(remitente, contactos, asunto, mensaje);

            //Envía el mensaje.
            var cliente = new SmtpClient(host, puerto);
            //Añade credenciales si el servidor lo requiere.
            //cliente.Credentials = new System.Net.NetworkCredential(remitente, clave);
            //cliente.EnableSsl = true;
           // cliente.UseDefaultCredentials = true;
            
            cliente.Send(email);
        }
    }
}
